Lifecycle hook — fired after the streamed JSON parses into the typed TInput, just before execute runs. Mirrors v6's tool.onInputAvailable. No-op by default.
tool.onInputAvailable